CINEVERSITY

  • Recent
  • Popular
  • Users
  • Groups
  • Login
Maxon Logo
  • Login
  • Search
  • Recent
  • Popular
  • Users
  • Groups

Real World Map Size

Question & Answers
fix scale texture
2
2
679
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    smckenzie last edited by Dr. Sassi May 31, 2023, 6:23 PM May 26, 2023, 1:11 AM

    In 3DS Max you can set the real world size of a map/texture so it is scaled correctly on to the geo. This is done automatically if download a Corona or VRay material

    Some of the new Redshift materials in the asset browser have the real world size of the map in the title, but I'm unsure how to apply that scale correctly in C4D.

    The default scale of a texture node in Redshift is 1, is this 1 cm or 10cm?

    1 Reply Last reply Reply Quote
    • Dr. Sassi
      Dr. Sassi last edited by Dr. Sassi May 26, 2023, 2:33 AM May 26, 2023, 2:31 AM

      Hi smckenzie,

      Workflow, perhaps Workaround
      Not a default option; I will go into detail later about it. This is a typical CAAD feature where the main modeling is static. The opposite would be a character and animation.
      How to get this done anyway?
      Ideally, textures are '2 to the power of X", as in 2048 pixels. If this square has a specific actual work size (not a pixel-to-cm or inch ratio!), just what a tile would measure, then do this:

      Create a cube in the size of the tile. Place the texture on it while you stay in Attribute Manager> Material Tag> Tag> Projection: Cube mode. The Cube mode should fit the Object's size. Either use Object Manager> Tags> Fit To Object.
      Yes, one could scale the cube and scale the texture if needed.
      https://help.maxon.net/c4d/2023/en-us/Default.htm#html/5748.html#PLUGIN_CMD_12132

      The cube that serves as measurement or reference can be set to invisible, which requires the child object to be set to visible.
      Any child object below will now take this projection. This works, of course, only for any parallel surface in alignment with the cube. 45ยบ walls need their own material.
      Round or even spherical objects are more complex, whereby I have no simple solution for spherical objects and tiles.

      Some notes, as mentioned above
      There is no native option in Cinema 4D, to my knowledge, nor in Redshift 3D.
      If there were one, then any Object scaling would leave the texture in the non-scaled size. That sounds like a nightmare.
      Think of a bend deformer to have real-world sizes; how would that go? I doubt any application can offer that real-world measurement for organic surfaces as a nondistorted solution.

      Archicad, for example, has that real-world texture mode and a connection to Cinema 4D (Same company: Nemetschek)

      Why is it 1?
      Textures typically work with UV. The UV space is normalized, hence the size one. So you place an image there with 1024 pixels wide. Set up your scene, then a change is needed, and the texture comes in 2048 pixels wide. With the normalization, that is not a problem; it will sit as before.

      All the best

      Dr. Sassi Sassmannshausen Ph.D.
      Senior Trainer, Maxon Master Trainer, L&D - Strategist
      Cinema 4D mentor since 2004, Member of VES, DCS.

      1 Reply Last reply Reply Quote
      • First post
        1/2
        Last post