Maniphest T94624

Object As Font not working
Closed, ResolvedBUG

Assigned To
Hans Goudey (HooglyBoogly)
Authored By
RMK (r.m.k)
Jan 4 2022, 5:46 AM
Tags
  • BF Blender
Subscribers
Hans Goudey (HooglyBoogly)
Henrik Dick (weasel)
Joseph Brandenburg (TheAngerSpecialist)
RMK (r.m.k)

Description

System Information
Operating system: Windows 10
Graphics card: Nvidia GeForce GTX 1650

Blender Version
Broken: Blender 3.0.0

build date: 2021-12-03
build time: 00:44:02
build commit date: 2021-12-02
build commit time: 18:35
build hash: f1cca3055776
build platform: Windows
build type: release

Worked: Not sure

Short description of error
Object As Font option is not working for a Text object

Exact steps for others to reproduce the error
Followed from https://docs.blender.org/manual/en/latest/modeling/texts/properties.html

  1. Create two objects font.A and font.B
  2. Create a text object and change the text body to the string AB
  3. Change the instancing of text to "Vertices"
  4. Change the "Object Font" property to "font."

Expected Result: The text should display the 2 objects instead of letters A and B

Obtained Result: No change occurs and the letters AB are displayed

Revisions and Commits

rB Blender
D13768
D13768

Related Objects

Mentioned In
T93479: 3.0 Potential candidates for corrective releases
Mentioned Here
rBb9febb54a492: Geometry Nodes: Support modifier on curve objects

Event Timeline

RMK (r.m.k) created this task.Jan 4 2022, 5:46 AM
Henrik Dick (weasel) changed the task status from Needs Triage to Confirmed.Jan 4 2022, 2:09 PM
Henrik Dick (weasel) added a subscriber: Henrik Dick (weasel).

Worked last in version 2.93 (tested using hash: rB0f66dbea904f)

Joseph Brandenburg (TheAngerSpecialist) added a subscriber: Joseph Brandenburg (TheAngerSpecialist).Jan 7 2022, 3:47 PM

I'm having the same issue, using a release build of 3.0.0

Blender:
====================================

version: 3.0.0, branch: master (modified), commit date: 2021-12-02 18:35, hash: f1cca3055776, type: Release
build date: 2022-01-04, 16:05:14
platform: 'Linux-5.10.89-1-MANJARO-x86_64-with-glibc2.33'
binary path: '/all-users/blender-git/build_linux/bin/blender'
build cflags:  -Wall -Wcast-align -Werror=implicit-function-declaration -Werror=return-type -Werror=vla -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wlogical-op -Wundef -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wformat-signedness -Wrestrict -Wnonnull -Wabsolute-value -Wuninitialized -Wredundant-decls -Wshadow -Wno-error=unused-but-set-variable -Wimplicit-fallthrough=5  -fuse-ld=gold -std=gnu11 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -D_GLIBCXX_USE_CXX11_ABI=0  
build cxxflags:  -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5  -fuse-ld=gold -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -D_GLIBCXX_USE_CXX11_ABI=0  
build linkflags:  -Wl,--version-script='/all-users/blender-git/blender/source/creator/blender.map'
build system: CMake

The (modified) in there is because I removed some printf()'s in the depsgraph that were filling my terminal with useless messages, other than that I'm using the ordinary 3.0 release. The feature works in 2.93.

Joseph Brandenburg (TheAngerSpecialist) added a comment.Jan 7 2022, 4:41 PM

I did a git-bisect. The bug was caused by commit b9febb54a492ac6c93802fb0aa189d4c3fd99b0b 'Geometry Nodes: Support modifier on curve objects'.

Henrik Dick (weasel) added a subscriber: Hans Goudey (HooglyBoogly).Jan 7 2022, 7:55 PM

@Hans Goudey (HooglyBoogly) rBb9febb54a492 was your commit, so tagging you here.

Hans Goudey (HooglyBoogly) claimed this task.Jan 7 2022, 10:11 PM
Hans Goudey (HooglyBoogly) changed the subtype of this task from "Report" to "Bug".
Hans Goudey (HooglyBoogly) updated the task description.
Joseph Brandenburg (TheAngerSpecialist) added a comment.Jan 7 2022, 10:32 PM

It's worth pointing out that the Object Font's behaviour in 2.93 is to act just like other dupli-verts, that is, to display the instancer and the instances unless you disable "Show Instancer" in the object's view settings... that being said, it would be OK if it were enabled automatically for text objects, IMO.

RMK (r.m.k) added a comment.Jan 8 2022, 8:35 AM

I did some further investigation.

As a work around, enabling "Fast editing" seems to make it work.

Sharing it, in case it helps someone.

Hans Goudey (HooglyBoogly) closed this task as Resolved by committing rB97c2c3991620: Fix T94624: Object as font instances don't work.Jan 12 2022, 8:51 PM
Hans Goudey (HooglyBoogly) added a commit: rB97c2c3991620: Fix T94624: Object as font instances don't work.
Philipp Oeser (lichtwerk) added a commit: rB71bc9d47601a: Fix T94624: Object as font instances don't work.Jan 17 2022, 1:25 PM