• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
1
Question by Marvsss · Sep 21, 2015 at 04:46 PM · 3d models3dplatformtutorial

Designing 3D Furniture with Unity 3D? Is it possible?

Hi! I'm just new here and in unity. I just wondering if I can design 3D furniture here in unity? I mean, yes this is a 3D software and ofcourse, for game designing and developing. My professor ask me to design 3D furniture like bed, cabinets, and sofas. And he said that the design can also change some parts of the furniture like the headboard of the bed can be replace by another designed headboard of the simplistic cabinet can be design beautifully. Just like building a character, you can replace the eyes, hair, nose, etc. Wonder if I can do that? :) I'm using C# as my main language. Hope that you can help. Thanks in advance! :)

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Fattie · Aug 14, 2018 at 03:45 AM 0
Share

No, Unity is a game engine.

Unity >uses< 3D models.

To >create< 3D models you use Solidworks, Blender, $$anonymous$$aya etc.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by FlyingHighUp · Oct 20, 2016 at 08:04 PM

It depends on what you're after, but everything you're looking for is theoretically possible yes.

If you mean creating furniture from scratch, (that is, defining and shaping vertices), you're better off using a 3D modelling software (Maya, 3DS Max, Blender) and then importing to Unity. If you want to though, you can also generate/edit a mesh by using Unity's Mesh class https://docs.unity3d.com/ScriptReference/Mesh.html . It's possible to replicate 3D modelling tools in Unity, but you have to code them yourself (or find an Asset Store package).

If you mean swapping parts of a model in real time (like character customization) yes, that's also possible in Unity. You can create instances of a furniture parts using Instantiate() and delete them using Destroy() https://docs.unity3d.com/Manual/CreateDestroyObjects.html There are overloads of these two methods that take world position and rotation. If you like, you could then get fancy and combine the parts into a single mesh also by using the Mesh Class.

For implementation, you could create a Monobehaviour with several lists of furniture parts, and then write methods to create/delete those parts from the world depending on what you want to display.

What you're asking uses some knowledge about how Meshes and Rendering works in Unity, so I would recommend doing some of the initial tutorials at https://unity3d.com/learn

You'll likely be using these classes, so looking into them might be helpful too, - Transform - Mesh - Mesh Filter - Mesh Renderer - Material

Here's a slightly dated tutorial on mesh generation, but it's still good: http://kobolds-keep.net/?p=33

Hopefully this helps!

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

30 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Error connect dk2 with unity 5 0 Answers

How to make a picture of prefab? 3 Answers

How to select objects and props in scene Editor? 1 Answer

How to remove a Ragdoll? 2 Answers

How to apply the same texture to different meshes? 0 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges