sidebar features
sidebar content

Go Back   Blender Artists Forums > Support > Modeling

Reply
 
Thread Tools
Thangalin Thangalin is offline
Member
 
Join Date: Aug 2006
Posts: 277
Hi,

I found a great non-Blender tutorial for crafting asteroids.

http://waylon-art.com/tutorial/tutorial_2.html

Anyone know how to do something similar in Blender? I've tried displacement mapping and hand sculpting. But displacement mapping (via a texture) looks terrible, and sculpting each rock would take forever.

I'm looking to create 50 - 100 asteroids and it'd be wonderful if there was a fast way to do it.

Any ideas?
............................................
- Blender Tutorials for Beginners -
#1   Old 09-Oct-07, 05:58   
Reply With Quote


MPPIC MPPIC is offline
Member
 
Join Date: Jul 2002
Location: Bremen
Posts: 122
Hi!
Seems I only saw the first page of the tutorial before posting my first suggestion...
Well, here's a technique to get you some more detail; I hope this brief explanation is not too cryptic. I have also zipped up a .blend for you to play with.
If anyone is interested I could try and make a real tutorial for this.

This is what you get with this method:

Click image for larger version

Name:	asteroids2.jpg
Views:	261
Size:	47.6 KB
ID:	27519




Preparation:Create template mesh with modifiers:
  • add an icosphere (I call it „mod-template“ from now on; 2 subdivisions)
  • set smooth
Displacement-Materials
  • add a new material to „mod-template“
  • add two textures: „bump“ and „craters“. They will go into displacement modifiers later on, but we need a way to edit them for now.
  • disable everything on the „map to“ tab for both textures (or activate „F“ for them and delete them from the material after editing the settings)
  • bump: clounds texture, size 0.1, contrast 2
    Click image for larger version

Name:	mat_bump.jpg
Views:	174
Size:	36.5 KB
ID:	27516
  • craters: voronoi, size 0.35, contrast + brightness max, colorband black-white-gray
    Click image for larger version

Name:	mat_craters.jpg
Views:	181
Size:	30.1 KB
ID:	27517
Modifiers
Add the following modifiers in this order to „mod-template“:
Click image for larger version

Name:	modifiers.png
Views:	189
Size:	27.3 KB
ID:	27518
  • subsurf, 4-5 levels
  • displace, texture „bump“, size 0.03
  • displace, texture „craters“, size 0.09
  • smooth, 3 iterations (increase this and/or subsurf levels if you get artifacts)
Create template mesh for asteroids (to speed things up in mass-production; I call it „form-template“ from now on)
  • add Icosphere, 2 subdivisions
  • set smooth
  • leave edit mode
Get Vertex Noise script ready
  • Mesh>>Scripts>>Vertex Noise. Tick "normal" and enter min and max values (0.1 and 0.6 worked fine for me) Do nothing else with it right now, this is just to open the script in a window for faster access later on.
You are now ready to produce asteroids! To do so, repeat the following steps:
  • [shift-d] duplicate „form-template“; enter edit mode
  • Vertex Noise Script: Change "seed" randomly, klick „ok“ 3-5 times
  • [alt-s] shrink/fatten as you like to fine-tune the form
  • leave edit mode
  • [shift-d] duplicate „mod-template“
  • with copy of „mod-template“ still selected, shift-select copy of „form-template“
  • [strg-l] link „mesh data“
  • delete copy of „form-template“
  • the copy of „mod-template“ is your new asteroid!
Notes:
  • Scaling your asteroids UP in edit mode and then DOWN in object mode makes detail smaller and vice versa.
  • For sharper edges you can add a simple-subdiv modifier (level 1) before the catmull-clark modifier.
  • Using additional displacement modifiers/textures you can add as many layers of detail/bump/craters as you like
  • due to the excessive subsurf'ing 100 of these might become a problem....

Last edited by MPPIC; 09-Oct-07 at 11:23. Reason: finally found out how to handle attachments ;-)
#2   Old 09-Oct-07, 07:03   
Reply With Quote
Thangalin Thangalin is offline
Member
 
Join Date: Aug 2006
Posts: 277
Today, please feel free to revel in your amazingness.

Thank you!
............................................
- Blender Tutorials for Beginners -
#3   Old 09-Oct-07, 19:20   
Reply With Quote
Thangalin Thangalin is offline
Member
 
Join Date: Aug 2006
Posts: 277
Hi, MPPIC.

I took the liberty of creating an expanded version of your steps in a tutorial.

http://davidjarvis.ca/blender/tutorial-21.shtml

Let me know what you think.
............................................
- Blender Tutorials for Beginners -
#4   Old 09-Oct-07, 23:39   
Reply With Quote
JESUSFRK14's Avatar
JESUSFRK14 JESUSFRK14 is offline
Member
 
Join Date: Jul 2007
Location: New York
Posts: 3,722
great tut! i might try that
............................................
BlenderGames - Blender Games, User Uploads, Free Resources, Downloads, & More!
----------------------------------------------------
God has all the glory.

#5   Old 10-Oct-07, 00:43   
Reply With Quote
Thangalin Thangalin is offline
Member
 
Join Date: Aug 2006
Posts: 277
If you stumble upon anything that isn't clear (or you think should be clarified), let me know so that I can improve it, eh?

Thanks!
............................................
- Blender Tutorials for Beginners -
#6   Old 10-Oct-07, 03:33   
Reply With Quote
MPPIC MPPIC is offline
Member
 
Join Date: Jul 2002
Location: Bremen
Posts: 122
Hi Thangalin,

I'm glad you could make sense of my explanations and turn it into a proper tutorial! Maybe I can finally stop calling myself a total noob now (after 7 years of using blender) ;-)

Your tutorial is fine, I'd just add two little things:
- After using the vertex noise script, shrink/fatten is really helpful to make the shape even more interesting (instead of just scaling size). A few iterations of careful shrinking and fattening really gives interesting results (don't overdo it or your faces start to intersect).
- To get a very different shape for every fasteroid (love the name!), you should use a different seed value in the vertex noise script for every fasteroid (change it randomly, then tab ok a few times; no need to change inbetween).

Looking forward to seeing what people use this for :-)
Happy blending!
#7   Old 10-Oct-07, 10:18   
Reply With Quote
Lord of the Rings Junkie's Avatar
Lord of the Rings Junkie Lord of the Rings Junkie is offline
Member
 
Join Date: Jan 2006
Location: P3X-439
Posts: 3,896
You don't even need the script. Space>select>random 50% ok. Scale or rotate a bit, repeat.

Thangalin, I found the part that dealt with material settings to be confusing. (Enabled, disabled, Value, Yellow?) Please clear that up or just provide screenshots of the material settings.
............................................
"Et Earello Endorenna utulien.
Sinome maruvan ar Hildinyar
tenn' Ambar-metta!"
#8   Old 10-Oct-07, 16:07   
Reply With Quote
Thangalin Thangalin is offline
Member
 
Join Date: Aug 2006
Posts: 277
Hi, LOTR Junkie.

I updated the material settings section. I don't have time at the moment to capture the settings.

I tried doing the Space >> Select >> Random (50%) to the mesh while in Edit mode. Nothing happened?
............................................
- Blender Tutorials for Beginners -
#9   Old 11-Oct-07, 02:19   
Reply With Quote
MPPIC MPPIC is offline
Member
 
Join Date: Jul 2002
Location: Bremen
Posts: 122
Hi everybody,

the select>>random methods works fine, thanks LOTR Junkie! It's even better than my approach because you don't need two different template meshes, just the one with the material/modifiers (don't know why I didn't think of this... my slightly complicated method is due to the fact that the vertex noise script acts strangely on meshes with these modifiers).
Note: You have to unselect all vertices before the selection step to make anything happen.
@Thangalin: Maybe you should include this in the tutorial, it avoids the whole linking stuff.

Happy blending!
#10   Old 11-Oct-07, 07:13   
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 17:00.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Logo and website design copyright © 2006 by froodee design bureau. All rights reserved.
Blender Headlines
Featured Artwork
Crocodile by Julia Korbut
Classic vintage look renders by HANGAR
Blending life - Old George by bigbad
Other Blender Sites
new icon Blender Homepage »
The official Blender homepage
new icon BlenderNation »
Fresh Blender News, Every Day
new icon Blenderart Magazine »
Blender articles, tutorials and images.
Social BlenderArtists