Jump to content

[SA|OV] Hoe kan je een object breekbaar maken?


Recommended Posts

Geplaatst: (bewerkt)

Breekbare objecten maken.

Heb je iets gemoddeld, maar wil je dat het ook kan breken? Dan is deze tutorial absoluut de moeite waard om eens door te lezen!

Benodigdheden:

  • 3dsmax 7, 8 of 9 Met kam's gta scripts

Installatie!

Plaats de script-file in de 'scripts-map' van jouw 3dsmax

Voor de modeller!

Maak een object aan, die nog niet getextureerd is. Clone het object. Textuureer het orgineel, de ander laat je textuurloos. Ik heb eventjes een BOX aangemaakt, en die wat aangepast (zie screen). Exporteer het object als .dff formaat en als collision model.

01vq5.png

We gaan nu verder met de 'clone.' We beginnen met het de-attachen van de delen, die zometeen op de grond komen te liggen. RMB > Convert to editple poly, kies de 'face' button (ronde knop, met ene vierkant), en klik op de-attach. Ik heb het object nu totaal in 4 delen ge-de attached.

Stap 2: Heel belangerijk! Het juist textureren van een model

We gaan beginnen met het textureren ervan. Denk absoluut niet dat je deze stap kan overslaan, omdat je al weet hoe je moet textureren. We gaan dit namelijk op een andere manier doen. Druk op 'M' (toetsenbord). Klik vervolgens op standard (zie screen), en daarna op Multi/sub-object (zie ook dezelfde screen)

02xu5.png

Waneer je op Multi/sub-object geklikt hebt, zal 3dsmax een msgbox openen, waarin het programma vraagt of je het oude material wilt houden, of of je het wilt overschrijven. Kies voor Discard old material (overschrijven), en klik op OK.

Lees deze informatie even goed door: Wij gaan nu 4 'verschillende' textuurs gebruiken. Let op: Elk deel van je model wat ge-deattached is, heeft een EIGEN textuur nodig. Zelfs, als het gehele object maar 1 textuur gebruikt!

Klik op Set Number. 3dsmax geeft standaard het getal 10 aan. Wijzig dit in: 4. Hiermee zeg je dus tegen max, dat je 4 verschillende textuurs gaat gebruiken. Waneer je klaar bent, klik je op OK

Klik nu op [1], en daarna op [2] (zie screen, hieronder)

04ku9.png

Klik nu op het vierkantje naast Diffuse, en klik vervoglens op Bitmap, en zoek je texture op.

05mr7.png

Klik nu net zovaak op deze knop 06vh9.png, totdat je terug naar het schermpje met de 4 Materials bent.

07it0.png

Herhaal dit gehele proces, maar dan met de tweede material button. Zo ga je door, totdat je ze alle 4 geladen hebt.

Waneer je ze alle 4 geladen hebt, selecteer je 1 deel van je ge-de-attachte model. Klik rechter muisknop > Convert tot Editple Mesh. Selecteer 'Element' (dat rode vierkante knopje, bovenaan, dat helemaal rechtsuitsteekt) en scroll naar beneden, totdat je 'surface properties' ziet staan. Hier moet je eventjes goed opletten. Je ziet dat er in de material editor het getal 1 staat. Dit is dus een 'ID-nummer' voor het material. Dit getal vul je bij 'Set ID', en 'Select ID' ook in. Wat je dus tegen max zegt: 'Pluk textuur nummer '1' uit de material editor, en plaats textuur nummer '1' op dit deel van het object. Zie screen voor betere uitleg: 08hi4.png

Herhaal dit gehele proces totdat je ze alle 4 gehad hebt. Klik op je Material (op de screen hierboven zie je deze staan als 'Material #25 Standard'). Voeg nu je textuur toe zoals je dat normaal zou doen. Indien je het niet meer weet, omdat je hier behoorlijk in de war van bent geraakt, zo zou je dat dus normaal doen :7

mat6ck9.png

Zoek vervolgens in de modfier list de UVW map op. Herhaal dit proeces met ALLE delen van je model getextureerd zijn.

*Opmerking: Waneer je een textuur met bijv. de ID: 1, op een plek zet die bijv. ID: 2 heeft, dan zal de textuur er niet op komen. Dit is ook te merken als je UVW map doet, dat je dan helemaal geen textuur ziet!

Stap 3: Het script gebruiken

-Klik op Maxscript, Run Script, en open exportSectionMeshEXT_v1.ms

-Selecteer deel 1, en klik op 'Export selection'. Doe dit met alle 4 de delen.

Stap 4: RW Analyze

-Open met behulp van RW Analize je DFF. (Let op: NIET je .bin!).

-Waneer geopend, druk je op 'CTRL + F', en kies voor de onderste optie. Typ dan: 0x253F2FD

10wb6.png

-Klik nu op RMB, Import Section Data, en importeer de zojuist geexporteerde delen (4 waren dat er in totaal). Klik dan op File, en Save.

Stap 5: Aanmelden in de object.dat

-Open de objects.dat met kladblok.

-Kopieer deze regel

<Vul hier je DFF naam in>,  		50000.0,	50000.0,	0.99,		0.05,		50.0,		9999.0, 1.0,    200,	1,	1, 	0,	0,	0.0, 0.0, 0.0,		none			100.0, 0.0, 	0.0, 	0.01,	0.07,	0,	0

-Bij: '<Vul hier je DFF naam in>', moet je je DFF naam invullen. De <, en > symbolen moet je verwijderen.

-Plak de rege die je net gekopierd hebt,l onder:

;******** smash_cardbox_completely

.

-Je kan in deze regel van alles aanpassen. Maar dat is voor mij nu nog te moeilijk :7

-smash_cardbox_completely betekend dat alle objecten die hieronder staan, kappot gaan, als een brievenbus. Waneer je wilt dat je object anders uitelkaar valt, moet je de regel onder een andere titel plakken.

Stap 6: Ingame zetten

Nu zet je je object als normaal object ingame. Hoe je een model ingame kunt zetten, kun je terug vinden in deze tut

Resultaat:

strpcq9.png

Wat heb je uiteindelijk geleerd?:

-Tja, alles bijelkaar natuurlijk Breakble Objects maken, maar ondertussen heb je dit geleerd:

-Meerdere textuurs uit slechts één bol halen.

-Leren omgaan met de Multi/sub-object tool in 3dsmax

-Een beetje omgaan met de RW Analyze tool

-Je hebt geleerd wat een object.dat inhoud

Veel succes!

Apple-Mac

Bewerkt: door Apple-Mac
Geplaatst:

Zeer goede Tutorial die ik zeker weten een keer zal gaan uitproberen. Goed werk appeltje. :D

Greetz,

Black Force

Geplaatst:

Mooie tutorial Apple, duidelijk door de plaatjes en ook overzichtelijk :D Ik ga hem zeker nog een keer uitproberen :tu:

Greetz :sigaar:

Geplaatst:

Leuk om weer eens iets tegen te komen op het forum wat echt met modding te maken heeft. En dan nog wel een tut waar weinig mensen iets vanaf weten waaronder ik. Het ziet er duidelijk uit, dus als ik een keer tijd heb wil ik hem wel volgen.

Ga zo door, van zulke dingen zie ik veel te weinig op het forum. :clown:

Geplaatst: (bewerkt)

Zeer coole tut Apple. Nu is alles echt "Apple-Macje - eitje" :clown: Zelfs voor mij lijkt alles duidelijk.(ookal had ik hem in het GLD privé fora natuurlijk al een tijdje gezien), Je laat ook netjes zien waar alle knoppen zitten door middel van screens.(zou storend zijn als je daar nog naar zou moeten gaan zoeken :puh: )

Zo gaat'ie goed, Keep it up ouwe!

Bewerkt: door Mythbuster
Geplaatst: (bewerkt)

Hier is dan ook men outcome ;) Men error heb ik opgelost.

Het enigste wat niet gelukt is :s is die texture.

Before:

22624151og9.jpg

After:

82453503uk7.jpg

Zoals je ziet heb ik hem laten drijven ;)

Bewerkt: door .:TOM:.
  • 1 year later...
Geplaatst:

Aangezien ik een lantaarnpaal wil maken, ga ik deze tut nu ook maar eens goed bekijken :D . Probleem: ik werk met SketchUp, en ik kan dus niet texturen in 3dsMax. In jouw tutorial moet je de stukken waarin het model uiteenvalt, nadat je het kapotgereden hebt, apart texturen, maar als ik de lantaarnpaal tot één zo'n stuk maak, moet ik het dan nog steeds opnieuw texturen?

Geplaatst:
Aangezien ik een lantaarnpaal wil maken, ga ik deze tut nu ook maar eens goed bekijken :D . Probleem: ik werk met SketchUp, en ik kan dus niet texturen in 3dsMax. In jouw tutorial moet je de stukken waarin het model uiteenvalt, nadat je het kapotgereden hebt, apart texturen, maar als ik de lantaarnpaal tot één zo'n stuk maak, moet ik het dan nog steeds opnieuw texturen?

Ik zou het wel doen, anders heb je kans dat het object misschien toch wit wordt. (na het aanrijden)

Apple-Mac

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...