Baking Selected to Active is broken in 2.90 #78072

Closed
opened 3 years ago by MACHIN3 · 27 comments

System Information
Operating system: Linux-4.15.0-101-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 435.21

Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-20 04:49, hash: d994391e0c
Worked: 2.83

Short description of error
Baking two(or more?) objects to the active doesn't produce correct results in Blender 2.90.

The attached test scenes, each consisting of 2 objects and a plane, properly bake to this result in 2.83:
correct.png

In 2.90 however, it bakes to either this
plane_missing.png
or this
nut_missing.png

I'm not even sure what the difference between the two blends is. One is the orignal blend where the issue was discovered, the other is the 3 objects copied to my startup file.

bake_active_to_selected.zip

Exact steps for others to reproduce the error

  • extract the zip file and open either bake_selected_to_active.blend or bake_selected_to_active2.blend in Blender 2.83 and bake
  • repeat for Blender 2.90
**System Information** Operating system: Linux-4.15.0-101-generic-x86_64-with-debian-buster-sid 64 Bits Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 435.21 **Blender Version** Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-20 04:49, hash: `d994391e0c` Worked: 2.83 **Short description of error** Baking two(or more?) objects to the active doesn't produce correct results in Blender 2.90. The attached test scenes, each consisting of 2 objects and a plane, properly bake to this result in 2.83: ![correct.png](https://archive.blender.org/developer/F8633911/correct.png) In 2.90 however, it bakes to either this ![plane_missing.png](https://archive.blender.org/developer/F8633916/plane_missing.png) or this ![nut_missing.png](https://archive.blender.org/developer/F8633915/nut_missing.png) I'm not even sure what the difference between the two blends is. One is the orignal blend where the issue was discovered, the other is the 3 objects copied to my startup file. [bake_active_to_selected.zip](https://archive.blender.org/developer/F8633926/bake_active_to_selected.zip) **Exact steps for others to reproduce the error** * extract the zip file and open either `bake_selected_to_active.blend` or `bake_selected_to_active2.blend` in Blender 2.83 and bake * repeat for Blender 2.90
Poster

Added subscriber: @MACHIN3

Added subscriber: @MACHIN3
dupoxy commented 3 years ago

Added subscriber: @dupoxy

Added subscriber: @dupoxy
dupoxy commented 3 years ago

This may be related to #77298: Can't bake texture with multiple objects.

This may be related to #77298: Can't bake texture with multiple objects.
Poster

It does!

It does!
Varzov commented 3 years ago

Added subscriber: @Varzov

Added subscriber: @Varzov
Varzov commented 3 years ago

Tested and reproduced on Win 10 64 Version 1903(OS Build 18362.900)
Blender version 2.90.0-874af5301cdf

02.JPG

01.JPG

Tested and reproduced on Win 10 64 Version 1903(OS Build 18362.900) Blender version 2.90.0-874af5301cdf ![02.JPG](https://archive.blender.org/developer/F8634015/02.JPG) ![01.JPG](https://archive.blender.org/developer/F8634014/01.JPG)

Added subscriber: @Ariel-Tavori

Added subscriber: @Ariel-Tavori
NXGEN commented 3 years ago

Added subscriber: @NXGEN

Added subscriber: @NXGEN
NXGEN commented 3 years ago

Tested and reproduced on Windows 10 Version 2004 (OS Build 19041.329)
NVIDIA GeForce GTX 1080 Ti - Drivers 446.14

Blender version 2.90.0-a7f1c68938f9-windows64
bake_selected_to_active.blend
BOduWn2Qb9.png

bake_selected_to_active2.blend
Se1KCWxCS3.png

From my usual default startup file, manually appended the meshes and recreated the bake setup. Same result as with the provided files:
bake_selected_to_active.blend
fgQhYpbsCn.png

Blender version 2.83.0-windows64
bake_selected_to_active.blend
NIUIGVVh6b.png

bake_selected_to_active2.blend
88uIIPr6ev.png

Tested and reproduced on Windows 10 Version 2004 (OS Build 19041.329) NVIDIA GeForce GTX 1080 Ti - Drivers 446.14 **Blender version 2.90.0-a7f1c68938f9-windows64** bake_selected_to_active.blend ![BOduWn2Qb9.png](https://archive.blender.org/developer/F8634636/BOduWn2Qb9.png) bake_selected_to_active2.blend ![Se1KCWxCS3.png](https://archive.blender.org/developer/F8634638/Se1KCWxCS3.png) From my usual default startup file, manually appended the meshes and recreated the bake setup. Same result as with the provided files: bake_selected_to_active.blend ![fgQhYpbsCn.png](https://archive.blender.org/developer/F8634654/fgQhYpbsCn.png) **Blender version 2.83.0-windows64** bake_selected_to_active.blend ![NIUIGVVh6b.png](https://archive.blender.org/developer/F8634642/NIUIGVVh6b.png) bake_selected_to_active2.blend ![88uIIPr6ev.png](https://archive.blender.org/developer/F8634644/88uIIPr6ev.png)

Added subscriber: @bigbadcat3d

Added subscriber: @bigbadcat3d

Confirming...
2020-06-21_20-11-29.jpg

2020-06-21_20-10-05.jpg

Confirming... ![2020-06-21_20-11-29.jpg](https://archive.blender.org/developer/F8635369/2020-06-21_20-11-29.jpg) ![2020-06-21_20-10-05.jpg](https://archive.blender.org/developer/F8635368/2020-06-21_20-10-05.jpg)
iss commented 3 years ago
Collaborator

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
iss commented 3 years ago
Collaborator

Added subscriber: @iss

Added subscriber: @iss
iss commented 3 years ago
Collaborator

I forgot to check #77298 prior to confirming. Seems like identical report, but has bad commit, so I will close this as duplicate.

I forgot to check #77298 prior to confirming. Seems like identical report, but has bad commit, so I will close this as duplicate.
iss commented 3 years ago
Collaborator

Closed as duplicate of #77298

Closed as duplicate of #77298
iss closed this issue 3 years ago
Poster

Changed status from 'Duplicate' to: 'Resolved'

Changed status from 'Duplicate' to: 'Resolved'
Poster

Added subscriber: @LukasStockner

Added subscriber: @LukasStockner
Poster

@LukasStockner @iss

This bug is not in fact fixed in 2.90 yet. It was marked as a duplicate of #77298 which seems to be fixed, but its only baking diffuse. Normal baking is still broken, you can check the sample file here or set the baker to Normal in #77298

Please re-open or fix.

edit: AO seems to be also broken.
edit2: Something funny is going on: Setting the Render Samples to 1, will bake Normal and AO properly. AO looks pretty bad of course.
edit3: Samples above 1 will increasingly "dial up" the transparency of the Normal in some areas, until it appears fully transparent as in the example images above.

@LukasStockner @iss This bug is not in fact fixed in 2.90 yet. It was marked as a duplicate of #77298 which seems to be fixed, but its only baking diffuse. Normal baking is still broken, you can check the sample file here or set the baker to Normal in #77298 Please re-open or fix. edit: AO seems to be also broken. edit2: Something funny is going on: Setting the Render Samples to 1, will bake Normal and AO properly. AO looks pretty bad of course. edit3: Samples above 1 will increasingly "dial up" the transparency of the Normal in some areas, until it appears fully transparent as in the example images above.

Added subscriber: @Carlosan

Added subscriber: @Carlosan

Confirmed

Confirmed

Added subscriber: @datadieb

Added subscriber: @datadieb

Confirmed

Confirmed
Collaborator

Added subscribers: @brecht, @lichtwerk

Added subscribers: @brecht, @lichtwerk
Collaborator

Changed status from 'Resolved' to: 'Confirmed'

Changed status from 'Resolved' to: 'Confirmed'
lichtwerk reopened this issue 2 years ago
Collaborator

This is indeed not fixed.

CC @LukasStockner
CC @brecht

This is indeed not fixed. CC @LukasStockner CC @brecht
Collaborator

Reopened #77298 (Can't bake texture with multiple objects.) now, so will merge this back in...

Reopened #77298 (Can't bake texture with multiple objects.) now, so will merge this back in...
Collaborator

Closed as duplicate of #77298

Closed as duplicate of #77298
lichtwerk closed this issue 2 years ago
ThomasDinges added this to the 2.90 milestone 2 days ago
Sign in to join this conversation.
No Label
Interest/Alembic
Interest/Animation & Rigging
Interest/Asset Browser
Interest/Asset Browser Project Overview
Interest/Audio
Interest/Automated Testing
Interest/Blender Asset Bundle
Interest/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
Interest/Eevee & Viewport
Interest/Freestyle
Interest/Geometry Nodes
Interest/Grease Pencil
Interest/ID Management
Interest/Images & Movies
Interest/Import/Export
Interest/Line Art
Interest/Masking
Interest/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
Interest/Python API
Interest/Render & Cycles
Interest/Render Pipeline
Interest/Sculpt, Paint & Texture
Interest/Text Editor
Interest/Translations
Interest/Triaging
Interest/Undo
Interest/USD
Interest/User Interface
Interest/UV Editing
Interest/VFX & Video
Interest/Video Sequencer
Interest/Virtual Reality
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
Module › Animation & Rigging
Module › Core
Module › Development Management
Module › Eevee & Viewport
Module › Grease Pencil
Module › Modeling
Module › Nodes & Physics
Module › Pipeline, Assets & IO
Module › Platforms, Builds, Tests & Devices
Module › Python API
Module › Render & Cycles
Module › Sculpt, Paint & Texture
Module › Triaging
Module › User Interface
Module › VFX & Video
Platform/FreeBSD
Platform/Linux
Platform/macOS
Platform/Windows
Priority › High
Priority › Low
Priority › Normal
Priority › Unbreak Now!
Status › Archived
Status › Confirmed
Status › Duplicate
Status › Needs Information from Developers
Status › Needs Information from User
Status › Needs Triage
Status › Resolved
Type › Bug
Type › Design
Type › Known Issue
Type › Patch
Type › Report
Type › To Do
No Milestone
No project
No Assignees
10 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#78072
Loading…
There is no content yet.