<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - MiniB3D Extended FIX</title>
		<link>https://www.blitzforum.de/worklogs/358/</link>
		<description>Worklog von Skabus</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sat, 17 Jul 2010 23:14:36 +0200</pubDate>
		<lastBuildDate>Sat, 17 Jul 2010 23:14:36 +0200</lastBuildDate>

		<item>
			<title>Nach langem Schweigen....</title>
			<link>https://www.blitzforum.de/worklogs/358/#2718</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2718</guid>
			<author>Skabus</author>
			<description>...folgt munteres Plaudern  &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mitlerweile ist einiges passiert und damit ihr nicht denkt, es l&amp;auml;uft nichts, schreib ich&lt;br /&gt;heut nur mal kurz auf, was in der letzten Zeit passiert ist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zun&amp;auml;chst habe ich das Frustum Culling von minB3D &amp;uuml;berarbeitet, was zur Folge hat, dass nun&lt;br /&gt;3 statt urspr&amp;uuml;nglich nur einer Art von Culling zur Verf&amp;uuml;gung stehen.&lt;br /&gt;M&amp;ouml;glich sind nun die 3 bekannten F&amp;auml;lle:&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Punkt im Frustum( PointInView(..))&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Ellipsoid im View Frustum( EntityInView(...))&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Box im View Frustum( EntityInView(...))&lt;br /&gt;&lt;br /&gt;Letzteres kann &amp;uuml;brigens manuell eingestellt werden.Ebenso unterst&amp;uuml;tzt die neue Methode weiterhin&lt;br /&gt;manuelle Culling &amp;uuml;ber selbtdefinierte Cuilling-Radien.&lt;br /&gt;&lt;br /&gt;Ich m&amp;ouml;chte hier Goodjee und mpmxyz, sowie meinem Studienkollegen danken, dass sie mir beim&lt;br /&gt;Verstehen und Implementieren tatkr&amp;auml;ftig zur Seiten standen^^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nat&amp;uuml;rlich arbeite ich auch am Terrain Renderer weiter.Eine erste Version des LOD-Algorithmuses ist&lt;br /&gt;bereits drin aber noch lange nicht final.&lt;br /&gt;&lt;br /&gt;Ebenso stehen nat&amp;uuml;rlich Datenstruktur und dergleichen.&lt;br /&gt;Ich hab mir wie bereits gesagt alle M&amp;uuml;he gegeben die vielf&amp;auml;ltigen M&amp;ouml;glichkeiten einer &amp;quot;neuen&amp;quot; Terrain-Engine und den Komfort des einpr&amp;auml;gsamen Blitz3D-Systems zu kombinieren, sodass am Ende alles &lt;br /&gt;so funktioniert wie es in Blitz3D funktioniert hat.&lt;br /&gt;&lt;br /&gt;Die Macher von miniB3D und extended haben da ja bissher stehts saubere Arbeit geleistet^^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wie gehts weiter?&lt;br /&gt;&lt;br /&gt;Nachdem ich am Montag endlich meine letze Pr&amp;uuml;fung schreibe, kann ich mich danach endlich mal wieder intensiv miniB3D widmen, somit wirds dann auch wieder eine neue Version geben.&lt;br /&gt;Aktuell ist alles noch zu stark ungetestet und ich werf nichts raus, wenns noch nicht&lt;br /&gt;hinreichend meinen Anspr&amp;uuml;chen gen&amp;uuml;gt.&lt;br /&gt;&lt;br /&gt;Der Terrain Renderer wird nun einen neuen Triangulierungsalgorithmus bekommen, damit Cracks vermieden werden, danach wird der LOD-Algorithmus weiter ausgebaut und verbessert, anschlie&amp;szlig;end&lt;br /&gt;wird Texturing und Shading in Angriff genommen.Zuletzt wird dann noch TerrainPicking und &lt;br /&gt;die Einbettung in das bekannte Kollisionssystem von Blitz3D vorgenommen.Falls das nicht&lt;br /&gt;schon geschehen ist.&lt;br /&gt;&lt;br /&gt;Eins noch:&lt;br /&gt;Ich hoffe doch die Loader die ich implementiert und verbessert habe funktionieren alle tadellos&lt;br /&gt;und ihr habt, falls ihr sie benutzt, einen Nutzen davon.Falls was nicht stimmt, haut mich an^^&lt;br /&gt;&lt;br /&gt;Danke f&amp;uuml;r euer Interesse&lt;br /&gt;&lt;br /&gt;Bis zum n&amp;auml;chsten Mal,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MfG Ska</description>
			<pubDate>Sat, 17 Jul 2010 23:14:36 +0200</pubDate>
		</item>

		<item>
			<title>Noch mal ein paar Kleinigkeiten...</title>
			<link>https://www.blitzforum.de/worklogs/358/#2502</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2502</guid>
			<author>Skabus</author>
			<description>Hallo Worklogleser,&lt;br /&gt;&lt;br /&gt;Ich hab momentan ein riesen Stress, da ich 2 Projekte innerhalb der n&amp;auml;chsten 2 Wochen aufziehen muss und so ganz nebenbei muss ich auch noch Uniaufgaben und Pr&amp;uuml;fungsvorbereitung organisieren...&lt;br /&gt;&lt;br /&gt;Kein Wunder das da nicht viel Zeit f&amp;uuml;r neue Versionen ist.Allerdings hab ich noch ein paar Kleinigkeiten&lt;br /&gt;bereinigt, die mir im Nachhinein erst aufgefallen ist.&lt;br /&gt;&lt;br /&gt;Und damit ich nicht alles doppelt schreiben muss verweise ich einfach auf meinen Changelog:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('0')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('0')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox0&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('0');&quot;&gt;&lt;br /&gt;----&amp;gt;Ver0.31&amp;#58; Fixed PositionEntity-bug, caused by the new entity child_list implementation&lt;br /&gt;----&amp;gt;Ver0.31&amp;#58; Fixed B3D FindChild-bug, previous versions do NOT support it!&lt;br /&gt;----&amp;gt;Ver0.31&amp;#58; Changed FindChild-Funktion&amp;#40;old version causes bugs with B3D!&amp;#41;&lt;br /&gt;----&amp;gt;Ver0.31&amp;#58; Improved 3DSLoader&amp;#40;new funktionalities caused problems&amp;#41;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;(Ich frag mich warum ich das in englisch schreibe, wenn der Rest eh auf deutsch ist...hm vllt. solls ja professioneller wirken als es ist xD)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hier ist die momentane Version(diesmal ohne Samples, sind keine neuen hinzugekommen^^):&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.megaupload.com/?d=Q5Y19LA4&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ich hab mit klepto2 mal ein Schw&amp;auml;tzchen gehalten und muss mich als n&amp;auml;chstes WIRKLICH um das Highmap-Terrain k&amp;uuml;mmern, welches laut klepto2 nicht einsatzf&amp;auml;hig ist.&lt;br /&gt;Da ich das f&amp;uuml;r mein Projekt unbedingt brauche, wird das dass n&amp;auml;chste sein.&lt;br /&gt;&lt;br /&gt;Freut euch also auf miniB3D Terrain 2.0 beim n&amp;auml;chsten Mal...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An dieser Stelle noch ein kleiner Aufruf:&lt;br /&gt;&lt;br /&gt;In der ReadMe stehen 2 Anmerkungen, wenn ihr was dazu wisst/Lust und K&amp;ouml;nnen habt mir da zu helfen,&lt;br /&gt;dann schreibt mich an, oder hinterlasst hier eine Nachricht^^&lt;br /&gt;&lt;br /&gt;Und nochwas anderes:&lt;br /&gt;&lt;br /&gt;Selbst auf blitzbasic.com findet sich kein vern&amp;uuml;nftiger Highmap-Terrain-Code sodass ich das ganz aus anderen Sprachen und Engines erlernen muss.Falls ihr aber ne _gute_ BlitzMax-Implementation kennt,&lt;br /&gt;schreibt mir ebenfalls...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bis zum n&amp;auml;chsten Mal,&lt;br /&gt;&lt;br /&gt;MfG Ska</description>
			<pubDate>Mon, 07 Jun 2010 12:08:47 +0200</pubDate>
		</item>

		<item>
			<title>Und nochmal XD</title>
			<link>https://www.blitzforum.de/worklogs/358/#2452</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2452</guid>
			<author>Skabus</author>
			<description>Jaja ich spamme meinen eigenen Worklog voll, ich wei&amp;szlig;^^&lt;br /&gt;&lt;br /&gt;Aber es muss eben sein...hab jetzt das Animationsproblem isoliert und prompt ne L&amp;ouml;sung gefunden.&lt;br /&gt;Das kommt bei mir auch nicht oft vor XD&lt;br /&gt;&lt;br /&gt;Also, somit sind T3DSLoader und B3DLoader nun vollkommen funktionsf&amp;auml;hig.&lt;br /&gt;&lt;br /&gt;Das n&amp;auml;chste Update wirds aber erst geben, wenn ich was finde was nicht funktioniert, oder &lt;br /&gt;wenn mir irgendeine B3D-Funktion fehlt^^&lt;br /&gt;&lt;br /&gt;Falls jemand noch Ideen hat, was in miniB3D fehlt oder nen Fehler kennt, und ich ne Ahnung hab wie ichs implementieren soll: Der Kommentarkasten ist euer Freund^^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hier die aktuelle Version 0.3:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://skabus.sk.ohost.de/Daten/minib3dextendedfix03nosamples.tar&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt; (ohne samples)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.megaupload.com/?d=5XPA2K2J&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EDIT: Kleine Vorschau noch auf neue Versionen: Scheinbar hat klepto keine M&amp;ouml;glichkeiten eingebaut, TerrainShading einzustellen, das werd ich dann wohl selber machen m&amp;uuml;ssen ^^&lt;br /&gt;&lt;br /&gt;MfG Ska</description>
			<pubDate>Mon, 31 May 2010 19:01:56 +0200</pubDate>
		</item>

		<item>
			<title>B3D Loader funktioniert nun</title>
			<link>https://www.blitzforum.de/worklogs/358/#2449</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2449</guid>
			<author>Skabus</author>
			<description>Tja das hab ich auch noch net geschafft.&lt;br /&gt;&lt;br /&gt;2 Worklogs an einem Tag XD&lt;br /&gt;&lt;br /&gt;Also ich hab eben den B3D Loader repariert, da der aus mir unverst&amp;auml;ndlichen Gr&amp;uuml;nden an irgendeiner Stelle in einer B3D-Datei abgest&amp;uuml;rzt ist.&lt;br /&gt;&lt;br /&gt;Nun funktioniert alles tadellos...naja sagen wir FAST tadellos...Animationen werden bereits korrekt ausgelesen und mit dem Abspielen hapert es....&lt;br /&gt;&lt;br /&gt;Ich hoffe dass ich das heute noch fertig kriege, wenn ich von der Uni wiederkomme, aber ich versprech nat&amp;uuml;rlich nix^^&lt;br /&gt;&lt;br /&gt;Appropos nix, ohne Pics saug ich nix:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=8669&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Und hier die Downloads, wahlweise mit samples(13 MB) oder ohne(700 KB):&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wolfspackforum.bplaced.net/Daten/minib3dfix(nosamples).tar&quot; target=&quot;_blank&quot;&gt;DOWNLOAD(ohne samples)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://wolfspackforum.bplaced.net/Daten/minib3dfix.tar&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ich sag auch nochmal was zur L&amp;ouml;sung, damit keiner denkt ich schm&amp;uuml;cke mich mit fremden Loorbeeren, aber das sag ich sobald die Animationen funktionieren^^&lt;br /&gt;&lt;br /&gt;Bis zum n&amp;auml;chsten Mal!&lt;br /&gt;&lt;br /&gt;MfG Ska</description>
			<pubDate>Mon, 31 May 2010 14:44:54 +0200</pubDate>
		</item>

		<item>
			<title>Grundsätzliches,T3DSLoader und FindChild</title>
			<link>https://www.blitzforum.de/worklogs/358/#2448</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2448</guid>
			<author>Skabus</author>
			<description>Hier der erste FIX, welcher einen Fehler mit FindChild behebt.&lt;br /&gt;Ich habe stundenlang dumm in die R&amp;ouml;hre gekuckt, da die Childs meines Modells nicht gefunden wurden.&lt;br /&gt;&lt;br /&gt;Diese lagen lediglich als einzelne Objekte im Mesh vor, also Beispiel: Block1 Block2 Block2.&lt;br /&gt;Normalerweise konnte man in B3D diese einzelnen Meshes die in der Schale des gesamten Objektes&lt;br /&gt;erhalten sind, per FindChild finden.&lt;br /&gt;&lt;br /&gt;In miniB3D ging das nicht.Es war zwar m&amp;ouml;glich an ein Entity einen Child ranzusetzen, sie also manuell im Code festzulegen.Das ist nat&amp;uuml;rlich nicht verkehrt, will man aber z.B. Teile des Meshes neutexturen, man denke z.B. an ein Strategiespiel in dem man die Farbmarkierungen oder die R&amp;uuml;stungstextur einer Einheit &amp;auml;ndern will, so geht das nicht in dem man einfach schreibt &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('1')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('1')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox1&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('1');&quot;&gt;EntityTexture FindChild&amp;#40;model,&amp;quot;farbmakierung&amp;quot;&amp;#41;,newTexture&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Die gute Nachricht ist aber, zumindest f&amp;uuml;r den T3DSLoader habe ich dieses Problem gel&amp;ouml;st, in dem&lt;br /&gt;intern die einzelnen Teile nur als &amp;quot;eigenst&amp;auml;ndiges&amp;quot; Mesh ausgelesen wird und diese dann zusammen&lt;br /&gt;an ein Mesh gebunden werden.&lt;br /&gt;&lt;br /&gt;Das Ergebnis ist das selbe wie sonst auch, nur das man FindChild nun wirklich benutzen kann!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lange Rede kurzer Sinn, diesen Fix konntet ihr ja bereits runterladen.&lt;br /&gt;Allerdings gabs noch einige Fehler, auf die mich nur keiner aufmerksam gemacht hat XD&lt;br /&gt;&lt;br /&gt;Daher gibts den neuen FIX im n&amp;auml;chsten Worklog-Eintrag!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MfG Ska</description>
			<pubDate>Mon, 31 May 2010 13:57:47 +0200</pubDate>
		</item>

		<item>
			<title>Ich hab mich doch getraut^^</title>
			<link>https://www.blitzforum.de/worklogs/358/#2447</link>
			<guid>https://www.blitzforum.de/worklogs/358/#2447</guid>
			<author>Skabus</author>
			<description>Hallo,&lt;br /&gt;&lt;br /&gt;vielleicht haben es einige schon mitbekommen, aber f&amp;uuml;r die die es noch nicht gesehen/geh&amp;ouml;rt haben:&lt;br /&gt;&lt;br /&gt;Ich arbeite seit einer Woche mit miniB3D extended und ich muss sagen, trotz dass dort viele gute Dinge&lt;br /&gt;eingebaut wurden, funktioniert einiges &amp;uuml;berhaupt nicht, oder nur sehr schw&amp;auml;chlich, teilweise gibts Totalausf&amp;auml;lle(korrigiert mich wenn ich falsch liege), Abst&amp;uuml;rze etc.&lt;br /&gt;&lt;br /&gt;Da ich miniB3D extended gerne verwenden m&amp;ouml;chte, es aber manigfaltige Probleme gibt, habe ich mich, auch&lt;br /&gt;wenn ich hin und her&amp;uuml;berlegt hab ob ich mich an sowas rantraue, entschlossen Fehler in MiniB3D zu fixen und evtl. neue Funktionalit&amp;auml;ten einzubauen!&lt;br /&gt;&lt;br /&gt;Falls jemand sich berufen f&amp;uuml;hlt mir dabei zu helfen: Ich kann Hilfe gebrauchen!&lt;br /&gt;Vielleicht hat ja noch jemand anderes Interesse daran miniB3D extended zu verbessern.&lt;br /&gt;&lt;br /&gt;Rechtliches:&lt;br /&gt;&lt;br /&gt;Ich habe mich auf den Seiten von klepto umgesehen und auch im Code selber steht &amp;quot;use this code as you like&amp;quot;, was f&amp;uuml;r mich hei&amp;szlig;t ich kann damit machen was ich will.&lt;br /&gt;&lt;br /&gt;Sollte ich dabei gegen irgendwelche Regeln/Urheberrechte versto&amp;szlig;en, bin ich jederzeit erreichbar.&lt;br /&gt;Ich geh davon aus, dass miniB3D extended open source ist und ich im Code rumfuschen kann wie&lt;br /&gt;es mir gef&amp;auml;llt!&lt;br /&gt;&lt;br /&gt;Ansonsten nun viel Spa&amp;szlig; bei den hoffentlichen Fortschritten des miniB3D extended Fix!&lt;br /&gt;&lt;br /&gt;MfG Ska&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Mon, 31 May 2010 13:48:37 +0200</pubDate>
		</item>


	</channel>
</rss>
